آموزش ساخت وب سرویس با برنامه نویسی شبکه جاوا [ویدئو]

Building Web Services with Java Network Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب سرویس ها شبکه را بر روی وب هدایت می کنند و در مرکز معماری برنامه های مدرن قرار گرفته اند. صرف نظر از زبان یا پلتفرم، درک نحوه عملکرد خدمات وب یک مهارت جدی است. این دوره به بررسی خدمات وب می پردازد: مفاهیم، ​​دستورات و ابزارهایی که به شما اجازه می دهد تا بین برنامه ها ارتباط برقرار کرده و داده ها را به اشتراک بگذارید. نحوه استفاده از خدمات HTTP را در حالت های همزمان و ناهمزمان با پیکربندی یک کلاینت HTTP یاد خواهید گرفت. همچنین پروتکل هایی مانند SOAP و REST را بررسی خواهید کرد و نکات برنامه نویسی ساده ای را برای نوشتن سرویس های وب که تا حد امکان کارآمد هستند به اشتراک می گذارید. به علاوه، یاد خواهید گرفت که چگونه ارتباطات خود را در سرتاسر وب با استانداردهای امنیتی ایمن کنید و برنامه‌های فروشگاه کلید و سرور ایجاد کنید که از رمزگذاری متقارن و نامتقارن برای مشتری و سرور استفاده می‌کنند. در پایان این آموزش ویدیویی، شما مجهز به عملکرد WebSocket پشتیبانی شده توسط servlet ها در جاوا خواهید بود و به مفاهیم پیشرفته به اندازه کافی برای ساخت سرویس های وب تسلط خواهید داشت و اطمینان حاصل می کنید که مخاطب قادر به درک و ایمن سازی برنامه های کاربردی شبکه از طریق رمزگذاری و از طریق ارتباط با آن است. زبان های دیگر. مخزن Github برای این دوره ویدیویی این است: https://github.com/PacktPublishing/Building-Web-Services-with-Java-Network-Programming [*] کاربردهای ساختارهای برنامه نویسی servlet را در جاوا بیاموزید [*] چگونگی پشتیبانی ساختار WebSocket توسط یک servlet را بررسی کنید [*] قابلیت WebSocket را به صورت سرتاسری در یک برنامه کلاینت و سرور پیاده کنید [*] برنامه نویسی کلاینت HTTP را با استفاده از JDK9 در حالت ناهمزمان اجرا کنید [*] برنامه های کاربردی وب سرویس پیشرفته بسازید [*] با پروتکل هایی مانند SOAP و REST کار کنید و داده های JSON را برای مشتری ارسال کنید. [*] برنامه های کاربردی سرور با رمزگذاری متقارن و نامتقارن ایجاد کنید. [*] قابلیت همکاری شبکه و رابط با زبان های دیگر را بیاموزید. توسعه دهندگان مجرب جاوا که علاقه مند به یادگیری نحوه حل مسائل مربوط به برنامه نویسی شبکه در جاوا هستند از این دوره بهره مند خواهند شد. دانش اولیه برنامه نویسی شبکه مفید خواهد بود اما ضروری نیست. علاوه بر این، برنامه نویسان شبکه، مدیران سیستم/شبکه، یا توسعه دهندگان برنامه های کاربردی وب نیز از دوره [*] بهره مند می شوند. * [*] پروتکل HTTP/2 را عمیقاً کاوش کنید، از جمله REST، هدرهای HTTP، HTTP، فشار و کوکی ها * * [*] توسعه برنامه های شبکه پیچیده تر: SOAP و خدمات وب REST *

سرفصل ها و درس ها

اصول سرولت Servlet Fundamentals

  • بررسی اجمالی دوره The Course Overview

  • اکو سرولت Echo Servlet

  • کنترل پارامترها Handling Parameters

  • مدیریت کوکی ها در Servlet Cookie Handling in Servlet

  • ایجاد پاسخ سرور HTTP Creating HTTP Server Response

  • تنظیم سرصفحه های پاسخ Setting Response Headers

برنامه نویسی پیشرفته Servlet Advanced Servlet Programming

  • فیلترهای Servlet و احراز هویت Servlet Filters and Authentication

  • رسیدگی به جلسه Session Handling

  • چرخه حیات Servlet Servlet Lifecycle

  • آپلود فایل File Uploading

  • پشتیبانی از WebSocket Supporting WebSocket

برنامه نویسی HTTP/2.0 در جاوا HTTP/2.0 Programming in Java

  • معرفی HTTP/2.0 Intro to HTTP/2.0

  • پشتیبانی از HTTP/2.0 Supporting HTTP/2.0

  • اشکال زدایی برنامه های Servlet Debugging Servlet Applications

  • برنامه نویسی Http Client در جاوا 9 Http Client Programming in Java 9

  • مشتری ناهمزمان Asynchronous Client

  • پیکربندی مشتری Client Configuration

برنامه نویسی پیشرفته جاوا وب Advanced Java Web Programming

  • برنامه نویسی وب بهار Spring Web Programming

  • برنامه نویسی وب سرویس Web Service Programming

امنیت شبکه Network Security

  • امنیت Security

  • مبانی رمزگذاری Encryption Basics

  • ایجاد یک فروشگاه کلید Creating a Keystore

  • سرویس گیرنده/سرور رمزگذاری متقارن Symmetric Encryption Client/Server

  • سرویس گیرنده/سرور رمزگذاری نامتقارن Asymmetric Encryption Client/Server

قابلیت همکاری شبکه Network Interoperability

  • عناصر شبکه Network Elements

  • ترتیب بایت در جاوا Byte Order in Java

  • ارتباط با زبان های دیگر Interfacing with Other Languages

  • اشکال زدایی برنامه های شبکه Debugging Network Programs

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ساخت وب سرویس با برنامه نویسی شبکه جاوا [ویدئو]
جزییات دوره
5 h 9 m
28
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Peter Verhas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Verhas Peter Verhas

پیتر ورهاس یک مهندس ارشد نرم افزار و معمار نرم افزار با پیشینه مهندسی برق و اقتصاد از TU بوداپست (MSC) و PTE مجارستان (MBA) است و همچنین در TU Delft و TU Vienna تحصیل کرده است. او اولین برنامه های خود را در سال 1979 ایجاد کرد و از آن زمان تاکنون چندین برنامه متن باز را تالیف کرده است. او در چندین سمت در صنایع مخابراتی و مالی کار کرده است. پیتر برای EPAM Systems در سوئیس کار می‌کند و در پروژه‌های توسعه نرم‌افزار در سایت‌های مختلف مشتریان شرکت می‌کند و با مصاحبه با نامزدها، اجرای برنامه‌های آموزشی برای توسعه‌دهندگان و برنامه‌های مربیگری داخلی، از جذب استعدادها پشتیبانی می‌کند. او به طور مرتب در کنفرانس های بین المللی مختلف صحبت می کند.